"""
1. 创建直接初始化
list_arr01 = [99, 88, 77]
print(list_arr01)
"""

"""
2. 创建空集合，使用append方法添加元素

list01 = []
list01.append(99)
list01.append(00)
list01.append(88)
print(list01)
"""

"""
使用索引访问元素
格式：list[开始索引:结束索引:步长]

list01 = [99,88,77,66,55,44,33,22,11,"00","aabb","中文"]
print(list01[0],list01[1],list01[8])
print(list01[-1],list01[-2])
print(list01[4:])        #4索引之前的
print(list01[-4:])       #倒数第四个索引之前的
print(list01[::-1])      #全部反方向
print(list01[-1::-4-1])  #值得注意的写法
"""

"""
遍历：把集合所有元素都访问一遍

"""

"""
list01 = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
# 方法01: 使用for -- in --- 遍历：读取每个元素的值
for value in list01:
    print(value)

#方法02：使用for -- in range() --- 遍历：通过元素的索引访问到元素
for index in range(len(list01)):
    print(list01[index])
# 方法03：使用for key,val in enumerate(): --- 遍历：通过值和索引遍历
for key,value in enumerate(list01):
    print(key)
    print(value)
"""
#
#  + 合并运算符
# list01 = [11,22]
# list02 = [33,44]
# print(list01*3 + list02*2 + list01*5) # 输出结果:[11,22,33,44]  * 让集合重复多少次
# print(len(list01)+len(list02)*3) # 输出结果：8   ,len: 返回list元素的个数
# print( 11 in list01) # 输出结果：True , in：判断是否存在某一个元素
# 使用append, insert, extend 添加元素
# 使用remove , pop, del, clear删除
# list01.append( 99 );
# print(list01)
# list01.insert( 1,2009 ) #1为索引
# list01.extend(list02)
# list01.remove(44)
# list03=list01.pop(1)
# print(list03)
#
# list01.remove(7)
# print (list01)    #出错 ValueError: list.remove(x): x not in list
# list01.del

list01 = [1,2,3,4,5,6,7,9,10]

# del list01[0],list01[3:6]      #del  删除的根据索引删除，remove 是根据内容来删除；
a = list01.pop(1)     #正常取最后一个索引的值输出，如有 pop括号中的也是索引

print(list01)
print(a)
